iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
自我挑戰組

JAVA簡易教學+CPE歷屆試題講解系列 第 10

[iT鐵人賽Day10]JAVA程式結構

  • 分享至 

  • xImage
  •  

前天講陣列的時候有寫到for(i=0; i < a.length; i++)
這是還沒講到的迴圈的部分
要講迴圈之前,先講到程式的結構
程式的結構分成3種:1.循序性結構,2.選擇性結構,3.重複性結構
循序性結構是最簡單的結構:就只有開始->敘述->結束,就這樣
選擇性結構比較複雜一點點:也就是if敘述
程式碼範例是:

if(判斷條件){
敘述主體;
}

如果程式中有分歧的判斷敘述,可以用if-else敘述
範例:

if(判斷條件){
敘述主體1;
}
else{
敘述主體2;
}

else也可以有很多個
範例:

if(判斷條件){
敘述主體1;
}
else{
敘述主體2;
}
.
.
.
else{
敘述主體n;
}

最後講到的重複性結構也就是所謂的迴圈
迴圈又分成:1.for迴圈,2.while迴圈,3.do while迴圈
迴圈的部分要細講可以分很多細節,但細節的部分留到下次再講
一次講太多怕大家看不完,又或者記不住
總之迴圈就是可以讓程式碼重複跑好幾次的程式結構
像是上次講到的for(i=0; i < a.length; i++)
就是i一直往上加,然後不能超過陣列a的長度
簡單的迴圈先講到這
關於程式的循序性結構、選擇性結構、重複性結構就先講到這裡。


上一篇
[iT鐵人賽Day9]JAVA陣列(下篇)
下一篇
[iT鐵人賽Day11]JAVA迴圈
系列文
JAVA簡易教學+CPE歷屆試題講解30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言